package com.xujie.controller.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

@Data
public class WeatherStatsResponse {
  /**
   * 日期
   */
  @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")

  private Date dataDate;

  /**
   * 城市
   */
  private String city;

  /**
   * 总降水量
   */
  private Double totalPrecipitation;

  /**
   * 平均降水量
   */
  private Double avgPrecipitation;

  /**
   * 最大降水量
   */
  private Double maxPrecipitation;

  /**
   * 平均风速
   */
  private Double avgWindSpeed;

  /**
   * 最大风速
   */
  private Double maxWindSpeed;

  /**
   * 记录数量
   */
  private Integer recordCount;
}